/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package server.kontrolerAL;

import domen.Dolazak;
import domen.Trening;
import domen.Vezbac;
import java.util.LinkedList;
import server.so.dolazak.SacuvajDolazak;
import server.so.dolazak.VratiBrojDolazaka;
import server.so.dolazak.VratiDolaske;
import server.so.trening.KreirajTrening;
import server.so.trening.ObrisiTrening;
import server.so.trening.SacuvajTrening;
import server.so.trening.VratiSveTreninge;
import server.so.trening.VratiTrening;
import server.so.treningZaVezbaca.SacuvajTreningZaVezbaca;
import server.so.treningZaVezbaca.VratiTreningZaVezbaca;
import server.so.vezbac.KreirajVezbaca;
import server.so.vezbac.ObrisiVezbaca;
import server.so.vezbac.PronadjiVezbace;
import server.so.vezbac.SacuvajVezbaca;
import server.so.vezbac.VratiVezbaca;

/**
 *
 * @author Ivan Ivic
 */
public class KontrolerAL {
    public static int kreirajVezbaca(Vezbac v)
    {
        return KreirajVezbaca.kreirajVezbaca(v);
    }

    public static int sacuvajVezbaca(Vezbac v)
    {
        return SacuvajVezbaca.sacuvajVezbaca(v);
    }

    public static LinkedList<Vezbac> pronadjiVezbace(Vezbac v)
    {
        return PronadjiVezbace.pronadjiVezbace(v);
    }

    public static Vezbac vratiVezbaca(int vezbacID)
    {
        return VratiVezbaca.vratiVezbaca(vezbacID);
    }

    public static int obrisiVezbaca(Vezbac v)
    {
        return ObrisiVezbaca.obrisiVezbaca(v);
    }

    public static int kreirajTrening(Trening t)
    {
        return KreirajTrening.kreirajTrening(t);
    }

    public static int sacuvajTrening(Trening t)
    {
        return SacuvajTrening.sacuvajTrening(t);
    }

    public static Trening vratiTrening(String sifraTreninga)
    {
        return VratiTrening.vratiTrening(sifraTreninga);
    }

    public static LinkedList<Trening> vratiSveTreninge()
    {
        return VratiSveTreninge.vratiSveTreninge();
    }

    public static int obrisiTrening(Trening t)
    {
        return ObrisiTrening.obrisiTrening(t);
    }

    public static int sacuvajTreningZaVezbaca(Vezbac v, Trening t)
    {
        return SacuvajTreningZaVezbaca.sacuvajTreningZaVezbaca(v, t);
    }

    public static Trening vratiTreningZaVezbaca(Vezbac v)
    {
        return VratiTreningZaVezbaca.vratiTreningZaVezbaca(v);
    }

    public static int sacuvajDolazak(Dolazak d)
    {
        return SacuvajDolazak.sacuvajDolazak(d);
    }

    public static LinkedList<Dolazak> vratiDolaske(Dolazak d)
    {
        return VratiDolaske.vratiDolaske(d);
    }

    public static int vratiBrojDolazaka(Dolazak d)
    {
        return VratiBrojDolazaka.vratiBrojDolazaka(d);
    }
}
